yielding unusual or unexpected results - French English Dictionary